Hello, thanks for playing MONOLITH 

MONOLITH was made by using Unity (http://unity3d.com/), and Playmaker by Huntong Games (http://www.hutonggames.com/) there were two scripts in C#sharp the rest of the programming was made through state machine using playmaker, the GameLogic script spawns the monolith.cs, according to a timer in a random position within a range.

The monolith.cs script waits for a click over the object that contains the script, and then spawns another objects in a random position. there are 3 monoliths in the game, each one spawns different A.Is, the last one starts a countdown for the end of the games giving 30 seconds to the player and then, game over. 
 
A.I
The piece spawn by the monolith.cs has an artificial intelligence that randomizes 3 states, first state is Idle, in which it rotates, the second state is Walk, it generates a path with random references of position, and the third state is walk to player, it looks for the player position and advance to it.

color changes
there is a state machine that controls the color gradients, in an aleatory way depending on the player input, the color gradients were design by us.

Controls
The character controller is a unity preset package that was not made by us.

Interactions
If the player interacts with the A.Is they vibrate, and also they have a 30% chance of dying.
Menu
The menu system consist of a series of state machines that turn on and off different images.